package com.github.ecbp.store.service.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.github.ecbp.common.data.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * @Author Created by Alex·He on 2020/4/15 17:16
 * @Version 1.0
 * @Description 商品表(Product)实体类
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("product")
public class Product extends BaseEntity {

    private Long brandId;

    private Long productCategoryId;

    private Long freightTemplateId;

    /**
     * 商品名称
     */
    private String name;
    /**
     * 副标题
     */
    private String subTitle;
    /**
     * 单位
     */
    private String unit;
    /**
     * 商品重量，默认为克
     */
    private Double weight;
    /**
     * 上架状态：0->下架；1->上架
     */
    private Integer publishStatus;
    /**
     * 新品状态:0->不是新品；1->新品
     */
    private Integer newStatus;
    /**
     * 人气推荐状态；0->不推荐；1->推荐
     */
    private Integer recommandStatus;
    /**
     * 是否为预告商品：0->不是；1->是
     */
    private Integer previewStatus;
    /**
     * 关键字
     */
    private String keyword;
    /**
     * 商品描述
     */
    private String description;
    /**
     * 备注
     */
    private String note;
    /**
     * 排序
     */
    private Integer sort;
}
